x=int(input())
if 1000<=x<10000:
    if x%2==0:
        print ("Число чётное: да")
    else:
        print("Число чётное: нет")
    if x % 3 == 0:
        print("Число кратное трём: да")
    else:
         print("Число кратное трём: нет")
    if int(x**0.5)==x**0.5:
         print ('Число является квадратом числа:' ,int(x**0.5))
    else:
         print('Число является квадратом числа: нет')
    a=x
    min_x=10
    max_x=0
    x0=0
    while a>0:
        if a%10 > max_x:
            max_x=a%10
        if a%10<min_x:
            min_x=a%10
        if a%10==0:
            x0+=1
        a=a//10
    print()
    print("наименьшая цифра числа:",min_x)
    print("наибольшая цифра числа:",max_x)
    print("Количество нулей в числе:" ,x0)
    print()
    x1=x%10
    x2=x//10%10
    x3=x//100%10
    x4=x//1000
    if int(x1**0.5)==x1**0.5:
         print ('Цифра в разряде единиц является квадратом числа:' ,int(x1**0.5))
    else:
         print('Цифра в разряде единиц является квадратом числа: нет')
    if int(x2**0.5)==x2**0.5:
         print ('Цифра в разряде десятков является квадратом числа:' ,int(x2**0.5))
    else:
         print('Цифра в разряде десятков является квадратом числа: нет')
    if int(x3**0.5)==x3**0.5:
         print ('Цифра в разряде сотен является квадратом числа:' ,int(x3**0.5))
    else:
         print('Цифра в разряде сотен является квадратом числа: нет')
    if int(x4**0.5)==x4**0.5:
         print ('Цифра в разряде тысяч является квадратом числа:' ,int(x1**0.5))
    else:
         print('Цифра в разряде тысяч является квадратом числа: нет')
else:
    print("Введённое число не является четырёхзначным")







